home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / SASETUP.MSI / F19274_saevfltr.mof next >
Encoding:
Text File  |  2003-02-21  |  1.3 KB  |  64 lines

  1. // **************************************************************************
  2. // Copyright (c) 1999-2000 Microsoft Corporation.
  3. //
  4. // File:  saevfltr.mof
  5. //
  6. // Description:
  7. //
  8. //       mof file for the event consumer provider of "Microsoft_SA_EventLogFilter"
  9. //
  10. // **************************************************************************
  11. #pragma namespace("\\root\\cimv2")
  12.  
  13. //
  14. // Provider Registration
  15. //
  16. instance of __Win32Provider as $PROVIDER
  17. {
  18.     Name = "SANTEventLogFilterEventConsumerProvider";
  19.     Clsid = "{40ebc36d-8c95-4a1e-9465-fc7bd51e71e6}";
  20. };
  21.  
  22.  
  23. instance of __EventConsumerProviderRegistration
  24. {
  25.    Provider = $PROVIDER;
  26.    ConsumerClassNames = {"SANTEventLogFilterEventConsumer"};
  27. };
  28.  
  29.  
  30. //
  31. // Logical Consumer
  32. //
  33. class SANTEventLogFilterEventConsumer : __EventConsumer
  34. {
  35.     [key] string Name;
  36. };
  37.  
  38. instance of SANTEventLogFilterEventConsumer as $CONSUMER
  39. {
  40.     Name = "SANTEventLogFilterEventConsumer";
  41. };    
  42.  
  43. //
  44. // Event Filter
  45. //
  46. instance of __EventFilter as $FILTER
  47. {
  48.     Name = "SANTEventLogFilterEventConsumerFilter";
  49.     Query = "SELECT * FROM  __InstanceCreationEvent WHERE TargetInstance ISA \"Win32_NTLogEvent\" ";
  50.  
  51.  
  52.     QueryLanguage = "WQL";
  53. };
  54.  
  55. // 
  56. // Event Filter <--> Consumer bindings:
  57. //
  58. instance of __FilterToConsumerBinding
  59. {
  60.     Consumer = $CONSUMER;
  61.     Filter   = $FILTER;
  62. };
  63.  
  64.